Vahn Kessler
Computer Science and Music at Wesleyan University
Full Stack Developer
Musician
- Interaction mechanics (press E to open, close, etc.)
- Pick up/carry objects mechanics
- Sound design
- Start menu and pause menu
- TV puzzle + ad creation
- Sheet music
- Apartment design
- Props
- Creation and recording of the level music
- Instrument-specific game mechanics
- Level transitions and animations
- Level design
- General polishing and cosmetic
Web Scraper
Designed and implemented Python code that ran on Wesleyan's High Performance Computing Cluster to scrape all of the Honors Theses from Wesleyan's digital collections with BeautifulSoup4. Achieved 100x speedup by utilizing Pandas, Joblib, NumPy.
Chess Visualizations
Used R Studio to pull chess.com datasets of the top chess players in the world to make five interactive data visualizations mapping openings, ELO, board positions, and player locations.
Virtual Escape Room
Developed a 3D virtual escape room in Unity with several puzzles that utilize innovative and creative interactions, a well-crafted layout, a compelling theme, and noteworthy visual effects and graphics.
My contributions:
Music Time
Developed a 2D platformer video game in Unity with unique, music-based level mechanics. Created all the music from scratch.
My contributions:
Wasabi Technologies
MAY 2024 - AUGUST 2024
Engineer Intern
Built a highly modular and scalable RESTful API that displayed alerts and metrics for development level resources in Wasabi's datacenters around the world.
Created tickets and documentation in accordance with principles of agile software development
Tools/Software Used: Golang, Typescript, React.js, Vite, Swagger 2.0, PostgreSQL, Redis, Ansible, Terraform, Docker, Kubernetes, Atlassian Jira, Atlassian Confluence, Prometheus, Alertmanager, Sonatype Nexus Repository, Grafana, CEPH
Wesleyan Programming Languages and Privacy Lab
JANUARY 2024 - MAY 2024
Researcher
Evaluated detection, approaches and techniques of web-based browser fingerprinting.
Tools/Software Used: Python, OpenWPM